# coding:utf-8
# author:frank
# date:2024/12/31
import pygame
import time

pygame.init()
# pygame.mixer.Sound()和pygame.mixer.music.load()的区别
# pygame.mixer.Sound()是用于播放单次声音的，而pygame.mixer.music.load()是用于播放背景音乐的。
pygame.mixer.music.load('files/手写的从前.mp3')
# 音量设置:0-1之间
pygame.mixer.music.set_volume(0.1)
# mp3 = pygame.mixer.Sound()
# mp3.play()
# mp3.stop()

# pygame.mixer.music.play()函数用于播放音乐，参数1表示播放次数，-1表示循环播放，参数2表示播放开始的时间，单位是秒。
pygame.mixer.music.play(-1,0)

# time.sleep()函数用于让程序暂停执行一段时间，参数是暂停的时间，单位是秒。
time.sleep(15)
# pygame.mixer.music.stop()函数用于停止播放音乐。
pygame.mixer.music.stop()

win_w=500
win_h=600
win = pygame.display.set_mode((win_w,win_h))
pygame.display.set_caption("音乐播放")
win.fill('white')
pygame.display.flip()


while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            exit()